/*
 * @Author: 
 * @Date: 2024-05-17 16:54:20
 * @LastEditor: zhuxiaoyi
 * @LastEditTime: 2024-08-09 10:44:10
 * @Description: 
 */
import { Entity, Column, PrimaryColumn, PrimaryGeneratedColumn, CreateDateColumn, UpdateDateColumn, OneToMany } from 'typeorm';
@Entity('tb_l2pub_module1')
export class M1Product {

  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  productName: string;

  @Column({nullable: true})
  satelliteType: string;

  @Column({nullable: true})
  status: string;

  @Column({nullable: true})
  produceDate: Date;

  @Column()
  step1: string;

  @Column()
  step2: string;

  @Column()
  step3: string;

  @Column()
  step4: string;

  @Column()
  step5: string;

  @Column({nullable: true})
  box: string;

  @CreateDateColumn()
  createDate: Date;

  @UpdateDateColumn()
  updateDate: Date;

}